关于素数题(急````在线等

来源:百度知道 编辑:UC知道 时间:2024/06/15 21:17:37
#include "stdio.h"
#include "math.h"
main()
{ int i,j,k,Prime=0;
for (i=101;i<=199;i+=2)
{ j=sqrt(i);
for (k=2;k<=j;k++)
{ if (i%k!=0)
Prime =1;
else
break;
}
if ( Prime ==1 ) printf("%d\n",i);
}
}

为什么这题结果出不来呢?还请大家帮帮我哪!!

没发现什么问题啊

#include "stdio.h"
#include "math.h"
main()
{ int i,j,k,Prime=1;
for (i=101;i<=199;i+=2)
{ j=sqrt(i);
Prime=1;
for (k=2;k<=j;k++)
{
if (i%k==0)
{
Prime =0; break;
}
}
if ( Prime ==1 ) printf("%d\n",i);
}
}